function ExpectEqual( expected, actual, assertionMessage ) {

	this.expected			= expected;
	this.actual				= actual;
	this.assertionMessage	= assertionMessage?assertionMessage:'';
	this.expectationMessage	= 'Expecting equality';

	this.evaluate = function() {
		return ( this.actual === this.expected );
	}
	
	this.setExpectationMessage = function( message ) {
		this.expectationMessage = message;
	}
	
	this.getExpected = function() {
		return this.expected;
	}
		
	this.getActual = function() {
		return this.actual;
	}
		
	this.getAssertionMessage = function() {
		return this.assertionMessage;
	}
		
	this.getExpectationMessage = function() {
		return this.expectationMessage;
	}
}